package com.icard.wx.icardwx.service;


import com.dsbj.common.model.District;
import com.dsbj.common.model.Page;
import com.dsbj.common.model.Reservation;
import com.dsbj.common.model.ReservationPrimary;
import com.dsbj.common.msg.ResponseMessage;
import com.icard.wx.icardwx.model.AllowUser;
import com.icard.wx.icardwx.model.WxUser;

import java.util.List;

public interface IReservationService {

    ResponseMessage<Page<ReservationPrimary>> listByCreatorEmployeeNo(String userEmployeeNo,Integer pageNo,Integer pageSize);

    ResponseMessage<String> getReservationNo();

    ResponseMessage<List<District>> getDistricts();

    ResponseMessage save(WxUser user, ReservationPrimary reservationPrimary);

    ResponseMessage<ReservationPrimary> getReservationPrimaryById(String id);
}
